home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / lang / c++-part1 / 8385 < prev    next >
Encoding:
Text File  |  1996-08-05  |  1004 b   |  37 lines

  1. Path: news2.ios.com!usenet
  2. From: vlad@gramercy.ios.com (Vlastimil Adamovsky)
  3. Newsgroups: comp.lang.c++
  4. Subject: Re: unfreeze buffer
  5. Date: Sat, 17 Feb 1996 16:31:10 GMT
  6. Organization: Internet Online Services
  7. Message-ID: <4g4v7k$k9l@news2.ios.com>
  8. References: <4flpm5$101@lal.interserv.net>
  9. NNTP-Posting-Host: ppp-57.ts-7.hck.idt.net
  10. X-Newsreader: Forte Free Agent 1.0.82
  11.  
  12. <dvisage@interserv.com> wrote:
  13.  
  14.  
  15. >>       char *p = buf.str();  // freeze buffer and return a pointer to it
  16. >>
  17. >>   Now: How do I delete the pointer p, using 'delete' or using 'delete[]'?
  18.  
  19. >You do not want to use delete or delete [].
  20.  
  21.  
  22. Yes you might want. The code
  23.    char *p = buf.str();  
  24. may or may not freeze the buffer depending on how it was created. 
  25.  
  26. If it was creted dynamicaly, you SHOULD delete it using delete[]. 
  27. Otherwise you SHOULD NOT!
  28.  
  29.  
  30.    
  31.  
  32. *******************************************
  33. *    Vlastimil Adamovsky                  *
  34. * Smalltalk, C++ and Envelop development  *
  35. *******************************************
  36.  
  37.